home *** CD-ROM | disk | FTP | other *** search
/ Java Certification Exam Guide / McGrawwHill-JavaCertificationExamGuide.iso / pc / Web Links and Code / ans / chap11 / exer1102 / Phone.java
Encoding:
Java Source  |  1997-04-20  |  765 b   |  30 lines

  1. import java.io.*;
  2.  
  3. class Phone {
  4.    static String fileName = "Phone.test";
  5.  
  6.    public static void main(String[] args) {
  7.       try {
  8.          FileOutputStream out = createFile();
  9.          writeFile(out);
  10.       } catch (IOException io) {
  11.          System.out.println(io.getMessage());
  12.       }
  13.    }
  14.    static FileOutputStream createFile() throws IOException {
  15.       File f = new File(fileName);
  16.       FileOutputStream out = new FileOutputStream(f);
  17.       return out;
  18.    }
  19.    static void writeFile(FileOutputStream out) throws IOException {
  20.       DataOutputStream ds = null;
  21.       try {
  22.          ds = new DataOutputStream(out);
  23.          ds.writeInt(5551212);
  24.       } finally {
  25.          if (ds != null)
  26.             ds.close();
  27.       }
  28.    }
  29. }
  30.